// ******************************************************************************
// Copyright     :  Copyright (C) 2020, Hisilicon Technologies Co. Ltd.
// File name     :  stliq_c_union_define.h
// Project line  :  Platform And Key Technologies Development
// Department    :  CAD Development Department
// Author        :  xxx
// Version       :  1.0
// Date          :  2020/3/24
// Description   :  The description of xxx project
// Others        :  Generated automatically by nManager V5.1
// History       :  xxx 2020/03/24 22:17:57 Create file
// ******************************************************************************

#ifndef STLIQ_C_UNION_DEFINE_H
#define STLIQ_C_UNION_DEFINE_H

/* Define the union csr_qu_versions_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 qu_version : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_qu_versions_u;

/* Define the union csr_stliq_mode_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 rsv_0 : 8;                            /* [7:0] */
        u32 rsv_1 : 8;                            /* [15:8] */
        u32 rsv_2 : 3;                            /* [18:16] */
        u32 rsv_3 : 3;                            /* [21:19] */
        u32 csr_stliq_mem_init_start : 1;         /* [22] */
        u32 csr_stliq_cntx_sf_watchdog_en : 1;    /* [23] */
        u32 csr_stliq_mem_ecc_bypass : 1;         /* [24] */
        u32 csr_stliq_ram_uncrt_err2itf_en : 1;   /* [25] */
        u32 csr_stliq_other_uncrt_err2itf_en : 1; /* [26] */
        u32 csr_stliq_mem_ecc_req : 2;            /* [28:27] */
        u32 rsv_4 : 3;                            /* [31:29] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_mode_u;

/* Define the union csr_stliq_cntx_timout_watermark_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cntx_sf_timeout_watermark : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_cntx_timout_watermark_u;

/* Define the union csr_stliq_ltr_weight_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_wrr_weight_lb : 8;     /* [7:0] */
        u32 csr_stliq_wrr_weight_tx : 8;     /* [15:8] */
        u32 csr_stliq_wrr_weight_rx : 8;     /* [23:16] */
        u32 csr_stliq_wrr_weight_stf_lb : 8; /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_ltr_weight_u;

/* Define the union csr_stliq_lfp_weight_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_wrr_weight_peq : 4;     /* [3:0] */
        u32 csr_stliq_wrr_weight_stfqry0 : 4; /* [7:4] */
        u32 csr_stliq_wrr_weight_stfqry1 : 4; /* [11:8] */
        u32 csr_stliq_wrr_weight_stlqry : 4;  /* [15:12] */
        u32 csr_stliq_wrr_weight_rlb : 8;     /* [23:16] */
        u32 rsv_5 : 8;                        /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_lfp_weight_u;

/* Define the union csr_stliq_dpth_th_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_dpth_th0 : 16; /* [15:0] */
        u32 csr_stliq_dpth_th1 : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_dpth_th_u;

/* Define the union csr_stliq_tx_ndrop_en0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_ndrp_tx_en0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_tx_ndrop_en0_u;

/* Define the union csr_stliq_tx_ndrop_en1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_ndrp_tx_en1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_tx_ndrop_en1_u;

/* Define the union csr_stliq_tx_ndrop_en2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_ndrp_tx_en2 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_tx_ndrop_en2_u;

/* Define the union csr_stliq_tx_ndrop_en3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_ndrp_tx_en3 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_tx_ndrop_en3_u;

/* Define the union csr_stliq_rx_ndrop_en0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_ndrp_rx_en0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_rx_ndrop_en0_u;

/* Define the union csr_stliq_rx_ndrop_en1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_ndrp_rx_en1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_rx_ndrop_en1_u;

/* Define the union csr_stliq_rx_ndrop_en2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_ndrp_rx_en2 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_rx_ndrop_en2_u;

/* Define the union csr_stliq_rx_ndrop_en3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_ndrp_rx_en3 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_rx_ndrop_en3_u;

/* Define the union csr_stliq_tmr_src_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_tmr_src : 12; /* [11:0] */
        u32 rsv_6 : 20;             /* [31:12] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_tmr_src_u;

/* Define the union csr_stliq_sfifo_af0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sfifo_rx_af_th : 8;  /* [7:0] */
        u32 sfifo_tx_af_th : 8;  /* [15:8] */
        u32 sfifo_lb_af_th : 8;  /* [23:16] */
        u32 sfifo_peq_af_th : 8; /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_sfifo_af0_u;

/* Define the union csr_stliq_sfifo_af1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sfifo_eop_gain_af_th : 8; /* [7:0] */
        u32 sfifo_stfqry_af_th : 8;   /* [15:8] */
        u32 sfifo_stlqry_af_th : 8;   /* [23:16] */
        u32 sfifo_tmr_af_th : 8;      /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_sfifo_af1_u;

/* Define the union csr_stliq_sfifo_af2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sfifo_stf_lb_af_th : 8;  /* [7:0] */
        u32 sfifo_rlb_af_th : 8;     /* [15:8] */
        u32 sfifo_rx_iarb_af_th : 8; /* [23:16] */
        u32 rsv_7 : 8;               /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_sfifo_af2_u;

/* Define the union csr_stliq_mem_init_done_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 mem_init_done : 1; /* [0] */
        u32 rsv_8 : 31;        /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_mem_init_done_u;

/* Define the union csr_stliq_tx_drop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_tx_drp : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_tx_drop_cnt_u;

/* Define the union csr_stliq_rx_drop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_rx_drp : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_rx_drop_cnt_u;

/* Define the union csr_stliq_tx_sop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_tx_sop : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_tx_sop_cnt_u;

/* Define the union csr_stliq_rx_sop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_rx_sop : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_rx_sop_cnt_u;

/* Define the union csr_stliq_tx_eop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_tx_eop : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_tx_eop_cnt_u;

/* Define the union csr_stliq_rx_eop_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_rx_eop : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_rx_eop_cnt_u;

/* Define the union csr_stliq_lb_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_lb : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_lb_cnt_u;

/* Define the union csr_stliq_qry_stl_req_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_qry_stl_req : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_qry_stl_req_cnt_u;

/* Define the union csr_stliq_qry_stf_req_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_qry_stf_req : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_qry_stf_req_cnt_u;

/* Define the union csr_stliq_qry_stl_rsp_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_qry_stl_rsp : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_qry_stl_rsp_cnt_u;

/* Define the union csr_stliq_qry_stf_rsp_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_qry_stf_rsp : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_qry_stf_rsp_cnt_u;

/* Define the union csr_stliq_int_vector_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 cpi_int_index : 24; /* [23:0] */
        u32 rsv_9 : 3;          /* [26:24] */
        u32 enable : 1;         /* [27] */
        u32 int_issue : 1;      /* [28] */
        u32 rsv_10 : 3;         /* [31:29] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_int_vector_u;

/* Define the union csr_stliq_int_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 int_data : 6;           /* [5:0] */
        u32 rsv_11 : 10;            /* [15:6] */
        u32 program_csr_id_ro : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_int_u;

/* Define the union csr_stliq_int_en_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 int_en : 6;          /* [5:0] */
        u32 rsv_12 : 10;         /* [15:6] */
        u32 program_csr_id : 16; /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_int_en_u;

/* Define the union csr_stliq_int0_sticky_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_cntx_sf_timeout : 1; /* [0] */
        u32 int_insrt0 : 1;            /* [1] */
        u32 stliq_int0_sticky : 30;    /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_int0_sticky_u;

/* Define the union csr_stliq_int1_sticky_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_fifo_overflow : 1; /* [0] */
        u32 int_insrt1 : 1;          /* [1] */
        u32 stliq_int1_sticky : 30;  /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_int1_sticky_u;

/* Define the union csr_stliq_int2_sticky_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_fifo_underflow : 1; /* [0] */
        u32 int_insrt2 : 1;           /* [1] */
        u32 stliq_int2_sticky : 30;   /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_int2_sticky_u;

/* Define the union csr_stliq_int3_sticky_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 mem_ecc_2bit : 1;       /* [0] */
        u32 int_insrt3 : 1;         /* [1] */
        u32 stliq_int3_sticky : 30; /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_int3_sticky_u;

/* Define the union csr_stliq_int4_sticky_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 mem_ecc_1bit : 1;       /* [0] */
        u32 int_insrt4 : 1;         /* [1] */
        u32 stliq_int4_sticky : 30; /* [31:2] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_int4_sticky_u;

/* Define the union csr_stliq_indrect_ctrl_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_indrect_ctrl : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_indrect_ctrl_u;

/* Define the union csr_stliq_indrect_timeout_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_indrect_timeout : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_indrect_timeout_u;

/* Define the union csr_stliq_indrect_dat0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_indrect_data0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_indrect_dat0_u;

/* Define the union csr_stliq_indrect_dat1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_indrect_data1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_indrect_dat1_u;

/* Define the union csr_stliq_indrect_dat2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_indrect_data2 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_indrect_dat2_u;

/* Define the union csr_stliq_indrect_dat3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_indrect_data3 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_indrect_dat3_u;

/* Define the union csr_stliq_sfifo_fill0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sfifo_rx_fill : 8;  /* [7:0] */
        u32 sfifo_tx_fill : 8;  /* [15:8] */
        u32 sfifo_lb_fill : 8;  /* [23:16] */
        u32 sfifo_peq_fill : 8; /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_sfifo_fill0_u;

/* Define the union csr_stliq_sfifo_fill1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sfifo_eop_gain_fill : 8; /* [7:0] */
        u32 sfifo_stfqry0_fill : 8;  /* [15:8] */
        u32 sfifo_stlqry_fill : 8;   /* [23:16] */
        u32 sfifo_tmr_fill : 8;      /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_sfifo_fill1_u;

/* Define the union csr_stliq_sfifo_fill2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 sfifo_stfqry1_fill : 8;   /* [7:0] */
        u32 sfifo_stffq0_lb_fill : 8; /* [15:8] */
        u32 sfifo_stffq1_lb_fill : 8; /* [23:16] */
        u32 sfifo_stffq_rlb_fill : 8; /* [31:24] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_sfifo_fill2_u;

/* Define the union csr_stliq_mem_ecc_1bit_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_mem_1bit_ecc : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_mem_ecc_1bit_cnt_u;

/* Define the union csr_stliq_latency_cfg_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 csr_stliq_sample_mode : 1;   /* [0] */
        u32 csr_stliq_spec_port_en : 1;  /* [1] */
        u32 csr_stliq_done_clr : 1;      /* [2] */
        u32 rsv_13 : 1;                  /* [3] */
        u32 csr_stliq_spec_port_num : 4; /* [7:4] */
        u32 csr_stliq_spec_pptr_typ : 8; /* [15:8] */
        u32 rsv_14 : 16;                 /* [31:16] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_latency_cfg_u;

/* Define the union csr_stliq_latency_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_sample_done : 1; /* [0] */
        u32 rsv_15 : 31;               /* [31:1] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_latency_sta_u;

/* Define the union csr_stliq_sample_tmr_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_sample_tmr : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_sample_tmr_u;

/* Define the union csr_stliq_bp_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stlfq_stliq_bnd_bp : 1;      /* [0] */
        u32 cpb_stliq_req_bp : 5;        /* [5:1] */
        u32 stliq_stlfq_lb_bp : 1;       /* [6] */
        u32 stliq_stlfq_qry_req_bp : 1;  /* [7] */
        u32 stlfq_stliq_qry_rsp_bp : 1;  /* [8] */
        u32 stliq_stlfq_tmr_bp : 1;      /* [9] */
        u32 prm_stliq_prealloc_bp : 1;   /* [10] */
        u32 stliq_stffq0_qry_req_bp : 1; /* [11] */
        u32 stffq0_stliq_qry_rsp_bp : 1; /* [12] */
        u32 stliq_stffq0_lb_bp : 1;      /* [13] */
        u32 stfiq_stliq_ret_bp : 1;      /* [14] */
        u32 oq_stliq_fp_bp : 1;          /* [15] */
        u32 icdq_stliq_rxf_bp : 1;       /* [16] */
        u32 stliq_stffq1_qry_req_bp : 1; /* [17] */
        u32 stffq1_stliq_qry_rsp_bp : 1; /* [18] */
        u32 stliq_stffq1_lb_bp : 1;      /* [19] */
        u32 rsv_16 : 12;                 /* [31:20] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_bp_sta_u;

/* Define the union csr_stliq_icb0_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_icb0_bp_sta : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_icb0_sta_u;

/* Define the union csr_stliq_icb1_sta_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_icb1_bp_sta : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_icb1_sta_u;

/* Define the union csr_stliq_to_oq_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_to_oq_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_to_oq_cnt_u;

/* Define the union csr_stliq_to_stlfq_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_to_stlfq_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_to_stlfq_cnt_u;

/* Define the union csr_stliq_to_stl_cpb_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_to_stlcpb_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_to_stl_cpb_cnt_u;

/* Define the union csr_stliq_to_rob_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_to_rob_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_to_rob_cnt_u;

/* Define the union csr_stliq_to_stfiq_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_to_stfiq_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_to_stfiq_cnt_u;

/* Define the union csr_stliq_to_icdq_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_to_icdq_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_to_icdq_cnt_u;

/* Define the union csr_stliq_from_rob_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_from_rob_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_from_rob_cnt_u;

/* Define the union csr_stliq_from_stlfq_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_from_stlfq_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_from_stlfq_cnt_u;

/* Define the union csr_stliq_from_stffq0_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_from_stffq0_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_from_stffq0_cnt_u;

/* Define the union csr_stliq_from_stffq1_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_from_stffq1_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_from_stffq1_cnt_u;

/* Define the union csr_stliq_to_stfiq_fret_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_to_stfiq_fret_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_to_stfiq_fret_cnt_u;

/* Define the union csr_stliq_to_stfiq_nret_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_to_stfiq_nret_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_to_stfiq_nret_cnt_u;

/* Define the union csr_stliq_to_stfiq_cmd_cnt_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stliq_csr_to_stfiq_cmd_cnt : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_stliq_to_stfiq_cmd_cnt_u;

/* Define the union csr_mem_ctrl_bus_cfg0_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stlqu_mem_ctrl_bus_0 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_mem_ctrl_bus_cfg0_u;

/* Define the union csr_mem_ctrl_bus_cfg1_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stlqu_mem_ctrl_bus_1 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_mem_ctrl_bus_cfg1_u;

/* Define the union csr_mem_ctrl_bus_cfg2_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stlqu_mem_ctrl_bus_2 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_mem_ctrl_bus_cfg2_u;

/* Define the union csr_mem_ctrl_bus_cfg3_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stlqu_mem_ctrl_bus_3 : 32; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_mem_ctrl_bus_cfg3_u;

/* Define the union csr_mem_ctrl_bus_cfg4_u */
typedef union {
    /* Define the struct bits */
    struct {
        u32 stlqu_mem_ctrl_bus_4 : 6; /* [5:0] */
        u32 rsv_17 : 26;              /* [31:6] */
    } bits;

    /* Define an unsigned member */
    u32 value;
} csr_mem_ctrl_bus_cfg4_u;


// ==============================================================================
/* Define the global struct */
typedef struct {
    volatile csr_qu_versions_u qu_versions;                                 /* 0 */
    volatile csr_stliq_mode_u stliq_mode;                                   /* 4 */
    volatile csr_stliq_cntx_timout_watermark_u stliq_cntx_timout_watermark; /* 8 */
    volatile csr_stliq_ltr_weight_u stliq_ltr_weight;                       /* C */
    volatile csr_stliq_lfp_weight_u stliq_lfp_weight;                       /* 10 */
    volatile csr_stliq_dpth_th_u stliq_dpth_th;                             /* 14 */
    volatile csr_stliq_tx_ndrop_en0_u stliq_tx_ndrop_en0;                   /* 18 */
    volatile csr_stliq_tx_ndrop_en1_u stliq_tx_ndrop_en1;                   /* 1C */
    volatile csr_stliq_tx_ndrop_en2_u stliq_tx_ndrop_en2;                   /* 20 */
    volatile csr_stliq_tx_ndrop_en3_u stliq_tx_ndrop_en3;                   /* 24 */
    volatile csr_stliq_rx_ndrop_en0_u stliq_rx_ndrop_en0;                   /* 28 */
    volatile csr_stliq_rx_ndrop_en1_u stliq_rx_ndrop_en1;                   /* 2C */
    volatile csr_stliq_rx_ndrop_en2_u stliq_rx_ndrop_en2;                   /* 30 */
    volatile csr_stliq_rx_ndrop_en3_u stliq_rx_ndrop_en3;                   /* 34 */
    volatile csr_stliq_tmr_src_u stliq_tmr_src;                             /* 38 */
    volatile csr_stliq_sfifo_af0_u stliq_sfifo_af0;                         /* 3C */
    volatile csr_stliq_sfifo_af1_u stliq_sfifo_af1;                         /* 40 */
    volatile csr_stliq_sfifo_af2_u stliq_sfifo_af2;                         /* 44 */
    volatile csr_stliq_mem_init_done_u stliq_mem_init_done;                 /* 48 */
    volatile csr_stliq_tx_drop_cnt_u stliq_tx_drop_cnt;                     /* 4C */
    volatile csr_stliq_rx_drop_cnt_u stliq_rx_drop_cnt;                     /* 50 */
    volatile csr_stliq_tx_sop_cnt_u stliq_tx_sop_cnt;                       /* 54 */
    volatile csr_stliq_rx_sop_cnt_u stliq_rx_sop_cnt;                       /* 58 */
    volatile csr_stliq_tx_eop_cnt_u stliq_tx_eop_cnt;                       /* 5C */
    volatile csr_stliq_rx_eop_cnt_u stliq_rx_eop_cnt;                       /* 60 */
    volatile csr_stliq_lb_cnt_u stliq_lb_cnt;                               /* 64 */
    volatile csr_stliq_qry_stl_req_cnt_u stliq_qry_stl_req_cnt;             /* 68 */
    volatile csr_stliq_qry_stf_req_cnt_u stliq_qry_stf_req_cnt;             /* 6C */
    volatile csr_stliq_qry_stl_rsp_cnt_u stliq_qry_stl_rsp_cnt;             /* 70 */
    volatile csr_stliq_qry_stf_rsp_cnt_u stliq_qry_stf_rsp_cnt;             /* 74 */
    volatile csr_stliq_int_vector_u stliq_int_vector;                       /* 78 */
    volatile csr_stliq_int_u stliq_int;                                     /* 7C */
    volatile csr_stliq_int_en_u stliq_int_en;                               /* 80 */
    volatile csr_stliq_int0_sticky_u stliq_int0_sticky;                     /* 84 */
    volatile csr_stliq_int1_sticky_u stliq_int1_sticky;                     /* 88 */
    volatile csr_stliq_int2_sticky_u stliq_int2_sticky;                     /* 8C */
    volatile csr_stliq_int3_sticky_u stliq_int3_sticky;                     /* 90 */
    volatile csr_stliq_int4_sticky_u stliq_int4_sticky;                     /* 94 */
    volatile csr_stliq_indrect_ctrl_u stliq_indrect_ctrl;                   /* 98 */
    volatile csr_stliq_indrect_timeout_u stliq_indrect_timeout;             /* 9C */
    volatile csr_stliq_indrect_dat0_u stliq_indrect_dat0;                   /* A0 */
    volatile csr_stliq_indrect_dat1_u stliq_indrect_dat1;                   /* A4 */
    volatile csr_stliq_indrect_dat2_u stliq_indrect_dat2;                   /* A8 */
    volatile csr_stliq_indrect_dat3_u stliq_indrect_dat3;                   /* AC */
    volatile csr_stliq_sfifo_fill0_u stliq_sfifo_fill0;                     /* B0 */
    volatile csr_stliq_sfifo_fill1_u stliq_sfifo_fill1;                     /* B4 */
    volatile csr_stliq_sfifo_fill2_u stliq_sfifo_fill2;                     /* B8 */
    volatile csr_stliq_mem_ecc_1bit_cnt_u stliq_mem_ecc_1bit_cnt;           /* BC */
    volatile csr_stliq_latency_cfg_u stliq_latency_cfg;                     /* C0 */
    volatile csr_stliq_latency_sta_u stliq_latency_sta;                     /* C4 */
    volatile csr_stliq_sample_tmr_u stliq_sample_tmr;                       /* C8 */
    volatile csr_stliq_bp_sta_u stliq_bp_sta;                               /* CC */
    volatile csr_stliq_icb0_sta_u stliq_icb0_sta;                           /* D0 */
    volatile csr_stliq_icb1_sta_u stliq_icb1_sta;                           /* D4 */
    volatile csr_stliq_to_oq_cnt_u stliq_to_oq_cnt;                         /* D8 */
    volatile csr_stliq_to_stlfq_cnt_u stliq_to_stlfq_cnt;                   /* DC */
    volatile csr_stliq_to_stl_cpb_cnt_u stliq_to_stl_cpb_cnt;               /* E0 */
    volatile csr_stliq_to_rob_cnt_u stliq_to_rob_cnt;                       /* E4 */
    volatile csr_stliq_to_stfiq_cnt_u stliq_to_stfiq_cnt;                   /* E8 */
    volatile csr_stliq_to_icdq_cnt_u stliq_to_icdq_cnt;                     /* EC */
    volatile csr_stliq_from_rob_cnt_u stliq_from_rob_cnt;                   /* F0 */
    volatile csr_stliq_from_stlfq_cnt_u stliq_from_stlfq_cnt;               /* F4 */
    volatile csr_stliq_from_stffq0_cnt_u stliq_from_stffq0_cnt;             /* F8 */
    volatile csr_stliq_from_stffq1_cnt_u stliq_from_stffq1_cnt;             /* FC */
    volatile csr_stliq_to_stfiq_fret_cnt_u stliq_to_stfiq_fret_cnt;         /* 100 */
    volatile csr_stliq_to_stfiq_nret_cnt_u stliq_to_stfiq_nret_cnt;         /* 104 */
    volatile csr_stliq_to_stfiq_cmd_cnt_u stliq_to_stfiq_cmd_cnt;           /* 108 */
    volatile csr_mem_ctrl_bus_cfg0_u mem_ctrl_bus_cfg0;                     /* 10C */
    volatile csr_mem_ctrl_bus_cfg1_u mem_ctrl_bus_cfg1;                     /* 110 */
    volatile csr_mem_ctrl_bus_cfg2_u mem_ctrl_bus_cfg2;                     /* 114 */
    volatile csr_mem_ctrl_bus_cfg3_u mem_ctrl_bus_cfg3;                     /* 118 */
    volatile csr_mem_ctrl_bus_cfg4_u mem_ctrl_bus_cfg4;                     /* 11C */
} S_qu_stliq_csr_REGS_TYPE;

/* Declare the struct pointor of the module qu_stliq_csr */
extern volatile S_qu_stliq_csr_REGS_TYPE *gopqu_stliq_csrAllReg;

/* Declare the functions that set the member value */
int iSetQU_VERSIONS_qu_version(unsigned int uqu_version);
int iSetSTLIQ_MODE_csr_stliq_mem_init_start(unsigned int ucsr_stliq_mem_init_start);
int iSetSTLIQ_MODE_csr_stliq_cntx_sf_watchdog_en(unsigned int ucsr_stliq_cntx_sf_watchdog_en);
int iSetSTLIQ_MODE_csr_stliq_mem_ecc_bypass(unsigned int ucsr_stliq_mem_ecc_bypass);
int iSetSTLIQ_MODE_csr_stliq_ram_uncrt_err2itf_en(unsigned int ucsr_stliq_ram_uncrt_err2itf_en);
int iSetSTLIQ_MODE_csr_stliq_other_uncrt_err2itf_en(unsigned int ucsr_stliq_other_uncrt_err2itf_en);
int iSetSTLIQ_MODE_csr_stliq_mem_ecc_req(unsigned int ucsr_stliq_mem_ecc_req);
int iSetSTLIQ_CNTX_TIMOUT_WATERMARK_cntx_sf_timeout_watermark(unsigned int ucntx_sf_timeout_watermark);
int iSetSTLIQ_LTR_WEIGHT_csr_stliq_wrr_weight_lb(unsigned int ucsr_stliq_wrr_weight_lb);
int iSetSTLIQ_LTR_WEIGHT_csr_stliq_wrr_weight_tx(unsigned int ucsr_stliq_wrr_weight_tx);
int iSetSTLIQ_LTR_WEIGHT_csr_stliq_wrr_weight_rx(unsigned int ucsr_stliq_wrr_weight_rx);
int iSetSTLIQ_LTR_WEIGHT_csr_stliq_wrr_weight_stf_lb(unsigned int ucsr_stliq_wrr_weight_stf_lb);
int iSetSTLIQ_LFP_WEIGHT_csr_stliq_wrr_weight_peq(unsigned int ucsr_stliq_wrr_weight_peq);
int iSetSTLIQ_LFP_WEIGHT_csr_stliq_wrr_weight_stfqry0(unsigned int ucsr_stliq_wrr_weight_stfqry0);
int iSetSTLIQ_LFP_WEIGHT_csr_stliq_wrr_weight_stfqry1(unsigned int ucsr_stliq_wrr_weight_stfqry1);
int iSetSTLIQ_LFP_WEIGHT_csr_stliq_wrr_weight_stlqry(unsigned int ucsr_stliq_wrr_weight_stlqry);
int iSetSTLIQ_LFP_WEIGHT_csr_stliq_wrr_weight_rlb(unsigned int ucsr_stliq_wrr_weight_rlb);
int iSetSTLIQ_DPTH_TH_csr_stliq_dpth_th0(unsigned int ucsr_stliq_dpth_th0);
int iSetSTLIQ_DPTH_TH_csr_stliq_dpth_th1(unsigned int ucsr_stliq_dpth_th1);
int iSetSTLIQ_TX_NDROP_EN0_csr_stliq_ndrp_tx_en0(unsigned int ucsr_stliq_ndrp_tx_en0);
int iSetSTLIQ_TX_NDROP_EN1_csr_stliq_ndrp_tx_en1(unsigned int ucsr_stliq_ndrp_tx_en1);
int iSetSTLIQ_TX_NDROP_EN2_csr_stliq_ndrp_tx_en2(unsigned int ucsr_stliq_ndrp_tx_en2);
int iSetSTLIQ_TX_NDROP_EN3_csr_stliq_ndrp_tx_en3(unsigned int ucsr_stliq_ndrp_tx_en3);
int iSetSTLIQ_RX_NDROP_EN0_csr_stliq_ndrp_rx_en0(unsigned int ucsr_stliq_ndrp_rx_en0);
int iSetSTLIQ_RX_NDROP_EN1_csr_stliq_ndrp_rx_en1(unsigned int ucsr_stliq_ndrp_rx_en1);
int iSetSTLIQ_RX_NDROP_EN2_csr_stliq_ndrp_rx_en2(unsigned int ucsr_stliq_ndrp_rx_en2);
int iSetSTLIQ_RX_NDROP_EN3_csr_stliq_ndrp_rx_en3(unsigned int ucsr_stliq_ndrp_rx_en3);
int iSetSTLIQ_TMR_SRC_csr_stliq_tmr_src(unsigned int ucsr_stliq_tmr_src);
int iSetSTLIQ_SFIFO_AF0_sfifo_rx_af_th(unsigned int usfifo_rx_af_th);
int iSetSTLIQ_SFIFO_AF0_sfifo_tx_af_th(unsigned int usfifo_tx_af_th);
int iSetSTLIQ_SFIFO_AF0_sfifo_lb_af_th(unsigned int usfifo_lb_af_th);
int iSetSTLIQ_SFIFO_AF0_sfifo_peq_af_th(unsigned int usfifo_peq_af_th);
int iSetSTLIQ_SFIFO_AF1_sfifo_eop_gain_af_th(unsigned int usfifo_eop_gain_af_th);
int iSetSTLIQ_SFIFO_AF1_sfifo_stfqry_af_th(unsigned int usfifo_stfqry_af_th);
int iSetSTLIQ_SFIFO_AF1_sfifo_stlqry_af_th(unsigned int usfifo_stlqry_af_th);
int iSetSTLIQ_SFIFO_AF1_sfifo_tmr_af_th(unsigned int usfifo_tmr_af_th);
int iSetSTLIQ_SFIFO_AF2_sfifo_stf_lb_af_th(unsigned int usfifo_stf_lb_af_th);
int iSetSTLIQ_SFIFO_AF2_sfifo_rlb_af_th(unsigned int usfifo_rlb_af_th);
int iSetSTLIQ_SFIFO_AF2_sfifo_rx_iarb_af_th(unsigned int usfifo_rx_iarb_af_th);
int iSetSTLIQ_MEM_INIT_DONE_mem_init_done(unsigned int umem_init_done);
int iSetSTLIQ_TX_DROP_CNT_stliq_csr_tx_drp(unsigned int ustliq_csr_tx_drp);
int iSetSTLIQ_RX_DROP_CNT_stliq_csr_rx_drp(unsigned int ustliq_csr_rx_drp);
int iSetSTLIQ_TX_SOP_CNT_stliq_csr_tx_sop(unsigned int ustliq_csr_tx_sop);
int iSetSTLIQ_RX_SOP_CNT_stliq_csr_rx_sop(unsigned int ustliq_csr_rx_sop);
int iSetSTLIQ_TX_EOP_CNT_stliq_csr_tx_eop(unsigned int ustliq_csr_tx_eop);
int iSetSTLIQ_RX_EOP_CNT_stliq_csr_rx_eop(unsigned int ustliq_csr_rx_eop);
int iSetSTLIQ_LB_CNT_stliq_csr_lb(unsigned int ustliq_csr_lb);
int iSetSTLIQ_QRY_STL_REQ_CNT_stliq_csr_qry_stl_req(unsigned int ustliq_csr_qry_stl_req);
int iSetSTLIQ_QRY_STF_REQ_CNT_stliq_csr_qry_stf_req(unsigned int ustliq_csr_qry_stf_req);
int iSetSTLIQ_QRY_STL_RSP_CNT_stliq_csr_qry_stl_rsp(unsigned int ustliq_csr_qry_stl_rsp);
int iSetSTLIQ_QRY_STF_RSP_CNT_stliq_csr_qry_stf_rsp(unsigned int ustliq_csr_qry_stf_rsp);
int iSetSTLIQ_INT_VECTOR_cpi_int_index(unsigned int ucpi_int_index);
int iSetSTLIQ_INT_VECTOR_enable(unsigned int uenable);
int iSetSTLIQ_INT_VECTOR_int_issue(unsigned int uint_issue);
int iSetSTLIQ_INT_int_data(unsigned int uint_data);
int iSetSTLIQ_INT_program_csr_id_ro(unsigned int uprogram_csr_id_ro);
int iSetSTLIQ_INT_EN_int_en(unsigned int uint_en);
int iSetSTLIQ_INT_EN_program_csr_id(unsigned int uprogram_csr_id);
int iSetSTLIQ_INT0_STICKY_stliq_cntx_sf_timeout(unsigned int ustliq_cntx_sf_timeout);
int iSetSTLIQ_INT0_STICKY_int_insrt0(unsigned int uint_insrt0);
int iSetSTLIQ_INT0_STICKY_stliq_int0_sticky(unsigned int ustliq_int0_sticky);
int iSetSTLIQ_INT1_STICKY_stliq_fifo_overflow(unsigned int ustliq_fifo_overflow);
int iSetSTLIQ_INT1_STICKY_int_insrt1(unsigned int uint_insrt1);
int iSetSTLIQ_INT1_STICKY_stliq_int1_sticky(unsigned int ustliq_int1_sticky);
int iSetSTLIQ_INT2_STICKY_stliq_fifo_underflow(unsigned int ustliq_fifo_underflow);
int iSetSTLIQ_INT2_STICKY_int_insrt2(unsigned int uint_insrt2);
int iSetSTLIQ_INT2_STICKY_stliq_int2_sticky(unsigned int ustliq_int2_sticky);
int iSetSTLIQ_INT3_STICKY_mem_ecc_2bit(unsigned int umem_ecc_2bit);
int iSetSTLIQ_INT3_STICKY_int_insrt3(unsigned int uint_insrt3);
int iSetSTLIQ_INT3_STICKY_stliq_int3_sticky(unsigned int ustliq_int3_sticky);
int iSetSTLIQ_INT4_STICKY_mem_ecc_1bit(unsigned int umem_ecc_1bit);
int iSetSTLIQ_INT4_STICKY_int_insrt4(unsigned int uint_insrt4);
int iSetSTLIQ_INT4_STICKY_stliq_int4_sticky(unsigned int ustliq_int4_sticky);
int iSetSTLIQ_INDRECT_CTRL_csr_stliq_indrect_ctrl(unsigned int ucsr_stliq_indrect_ctrl);
int iSetSTLIQ_INDRECT_TIMEOUT_csr_stliq_indrect_timeout(unsigned int ucsr_stliq_indrect_timeout);
int iSetSTLIQ_INDRECT_DAT0_csr_stliq_indrect_data0(unsigned int ucsr_stliq_indrect_data0);
int iSetSTLIQ_INDRECT_DAT1_csr_stliq_indrect_data1(unsigned int ucsr_stliq_indrect_data1);
int iSetSTLIQ_INDRECT_DAT2_csr_stliq_indrect_data2(unsigned int ucsr_stliq_indrect_data2);
int iSetSTLIQ_INDRECT_DAT3_csr_stliq_indrect_data3(unsigned int ucsr_stliq_indrect_data3);
int iSetSTLIQ_SFIFO_FILL0_sfifo_rx_fill(unsigned int usfifo_rx_fill);
int iSetSTLIQ_SFIFO_FILL0_sfifo_tx_fill(unsigned int usfifo_tx_fill);
int iSetSTLIQ_SFIFO_FILL0_sfifo_lb_fill(unsigned int usfifo_lb_fill);
int iSetSTLIQ_SFIFO_FILL0_sfifo_peq_fill(unsigned int usfifo_peq_fill);
int iSetSTLIQ_SFIFO_FILL1_sfifo_eop_gain_fill(unsigned int usfifo_eop_gain_fill);
int iSetSTLIQ_SFIFO_FILL1_sfifo_stfqry0_fill(unsigned int usfifo_stfqry0_fill);
int iSetSTLIQ_SFIFO_FILL1_sfifo_stlqry_fill(unsigned int usfifo_stlqry_fill);
int iSetSTLIQ_SFIFO_FILL1_sfifo_tmr_fill(unsigned int usfifo_tmr_fill);
int iSetSTLIQ_SFIFO_FILL2_sfifo_stfqry1_fill(unsigned int usfifo_stfqry1_fill);
int iSetSTLIQ_SFIFO_FILL2_sfifo_stffq0_lb_fill(unsigned int usfifo_stffq0_lb_fill);
int iSetSTLIQ_SFIFO_FILL2_sfifo_stffq1_lb_fill(unsigned int usfifo_stffq1_lb_fill);
int iSetSTLIQ_SFIFO_FILL2_sfifo_stffq_rlb_fill(unsigned int usfifo_stffq_rlb_fill);
int iSetSTLIQ_MEM_ECC_1BIT_CNT_stliq_csr_mem_1bit_ecc(unsigned int ustliq_csr_mem_1bit_ecc);
int iSetSTLIQ_LATENCY_CFG_csr_stliq_sample_mode(unsigned int ucsr_stliq_sample_mode);
int iSetSTLIQ_LATENCY_CFG_csr_stliq_spec_port_en(unsigned int ucsr_stliq_spec_port_en);
int iSetSTLIQ_LATENCY_CFG_csr_stliq_done_clr(unsigned int ucsr_stliq_done_clr);
int iSetSTLIQ_LATENCY_CFG_csr_stliq_spec_port_num(unsigned int ucsr_stliq_spec_port_num);
int iSetSTLIQ_LATENCY_CFG_csr_stliq_spec_pptr_typ(unsigned int ucsr_stliq_spec_pptr_typ);
int iSetSTLIQ_LATENCY_STA_stliq_csr_sample_done(unsigned int ustliq_csr_sample_done);
int iSetSTLIQ_SAMPLE_TMR_stliq_csr_sample_tmr(unsigned int ustliq_csr_sample_tmr);
int iSetSTLIQ_BP_STA_stlfq_stliq_bnd_bp(unsigned int ustlfq_stliq_bnd_bp);
int iSetSTLIQ_BP_STA_cpb_stliq_req_bp(unsigned int ucpb_stliq_req_bp);
int iSetSTLIQ_BP_STA_stliq_stlfq_lb_bp(unsigned int ustliq_stlfq_lb_bp);
int iSetSTLIQ_BP_STA_stliq_stlfq_qry_req_bp(unsigned int ustliq_stlfq_qry_req_bp);
int iSetSTLIQ_BP_STA_stlfq_stliq_qry_rsp_bp(unsigned int ustlfq_stliq_qry_rsp_bp);
int iSetSTLIQ_BP_STA_stliq_stlfq_tmr_bp(unsigned int ustliq_stlfq_tmr_bp);
int iSetSTLIQ_BP_STA_prm_stliq_prealloc_bp(unsigned int uprm_stliq_prealloc_bp);
int iSetSTLIQ_BP_STA_stliq_stffq0_qry_req_bp(unsigned int ustliq_stffq0_qry_req_bp);
int iSetSTLIQ_BP_STA_stffq0_stliq_qry_rsp_bp(unsigned int ustffq0_stliq_qry_rsp_bp);
int iSetSTLIQ_BP_STA_stliq_stffq0_lb_bp(unsigned int ustliq_stffq0_lb_bp);
int iSetSTLIQ_BP_STA_stfiq_stliq_ret_bp(unsigned int ustfiq_stliq_ret_bp);
int iSetSTLIQ_BP_STA_oq_stliq_fp_bp(unsigned int uoq_stliq_fp_bp);
int iSetSTLIQ_BP_STA_icdq_stliq_rxf_bp(unsigned int uicdq_stliq_rxf_bp);
int iSetSTLIQ_BP_STA_stliq_stffq1_qry_req_bp(unsigned int ustliq_stffq1_qry_req_bp);
int iSetSTLIQ_BP_STA_stffq1_stliq_qry_rsp_bp(unsigned int ustffq1_stliq_qry_rsp_bp);
int iSetSTLIQ_BP_STA_stliq_stffq1_lb_bp(unsigned int ustliq_stffq1_lb_bp);
int iSetSTLIQ_ICB0_STA_stliq_csr_icb0_bp_sta(unsigned int ustliq_csr_icb0_bp_sta);
int iSetSTLIQ_ICB1_STA_stliq_csr_icb1_bp_sta(unsigned int ustliq_csr_icb1_bp_sta);
int iSetSTLIQ_TO_OQ_CNT_stliq_csr_to_oq_cnt(unsigned int ustliq_csr_to_oq_cnt);
int iSetSTLIQ_TO_STLFQ_CNT_stliq_csr_to_stlfq_cnt(unsigned int ustliq_csr_to_stlfq_cnt);
int iSetSTLIQ_TO_STL_CPB_CNT_stliq_csr_to_stlcpb_cnt(unsigned int ustliq_csr_to_stlcpb_cnt);
int iSetSTLIQ_TO_ROB_CNT_stliq_csr_to_rob_cnt(unsigned int ustliq_csr_to_rob_cnt);
int iSetSTLIQ_TO_STFIQ_CNT_stliq_csr_to_stfiq_cnt(unsigned int ustliq_csr_to_stfiq_cnt);
int iSetSTLIQ_TO_ICDQ_CNT_stliq_csr_to_icdq_cnt(unsigned int ustliq_csr_to_icdq_cnt);
int iSetSTLIQ_FROM_ROB_CNT_stliq_csr_from_rob_cnt(unsigned int ustliq_csr_from_rob_cnt);
int iSetSTLIQ_FROM_STLFQ_CNT_stliq_csr_from_stlfq_cnt(unsigned int ustliq_csr_from_stlfq_cnt);
int iSetSTLIQ_FROM_STFFQ0_CNT_stliq_csr_from_stffq0_cnt(unsigned int ustliq_csr_from_stffq0_cnt);
int iSetSTLIQ_FROM_STFFQ1_CNT_stliq_csr_from_stffq1_cnt(unsigned int ustliq_csr_from_stffq1_cnt);
int iSetSTLIQ_TO_STFIQ_FRET_CNT_stliq_csr_to_stfiq_fret_cnt(unsigned int ustliq_csr_to_stfiq_fret_cnt);
int iSetSTLIQ_TO_STFIQ_NRET_CNT_stliq_csr_to_stfiq_nret_cnt(unsigned int ustliq_csr_to_stfiq_nret_cnt);
int iSetSTLIQ_TO_STFIQ_CMD_CNT_stliq_csr_to_stfiq_cmd_cnt(unsigned int ustliq_csr_to_stfiq_cmd_cnt);
int iSetMEM_CTRL_BUS_CFG0_stlqu_mem_ctrl_bus_0(unsigned int ustlqu_mem_ctrl_bus_0);
int iSetMEM_CTRL_BUS_CFG1_stlqu_mem_ctrl_bus_1(unsigned int ustlqu_mem_ctrl_bus_1);
int iSetMEM_CTRL_BUS_CFG2_stlqu_mem_ctrl_bus_2(unsigned int ustlqu_mem_ctrl_bus_2);
int iSetMEM_CTRL_BUS_CFG3_stlqu_mem_ctrl_bus_3(unsigned int ustlqu_mem_ctrl_bus_3);
int iSetMEM_CTRL_BUS_CFG4_stlqu_mem_ctrl_bus_4(unsigned int ustlqu_mem_ctrl_bus_4);


#endif // STLIQ_C_UNION_DEFINE_H
